.detail {
  margin: 0 9% 10px 9%;
}

.component-style {
  margin-top: 70px;
}

.athlete-info{
  margin-top: 1%;
  display: flex;
}

.person_photo {
  float: left;
  width: 173px;
  height: 230px;
  background: #eee;
}

.el-athlete{
  width: 100%;
  margin-left: 2%;
}

.athlete_info_item {
  padding: 9px 0;
  overflow: hidden;
}

.title-info {
  background-color: azure;
  margin-top: 2%;
}

.table-data {
  margin-top: 1%;
}